home *** CD-ROM | disk | FTP | other *** search
/ The Game Master (3rd Edition) / The Game Master 3rd edition.iso / files / musieech / midicol3 / mt2-r.arc / MIDITOON.DOC < prev    next >
Encoding:
Text File  |  1987-08-04  |  68.8 KB  |  2,113 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                            M I D I T O O N  Plus
  19.                            M I D I T O O N  Plus
  20.  
  21.                                User's Guide
  22.  
  23.                           Version 4.45 and Above
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                                 Gary Brent
  35.                              4829 W. Loma Ln.
  36.                             Glendale, AZ  85302
  37.  
  38.                               (602) 937-5208
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.                                  MIDITOON 
  75.                                  MIDITOON 
  76.  
  77.  
  78.                                User's Guide
  79.                                User's Guide
  80.  
  81.  
  82.  
  83.                                     by
  84.  
  85.                                 Gary Brent 
  86.  
  87.  
  88.                                Contributors
  89.  
  90.                              James Rhodes Elam
  91.                                Bill Belisle
  92.                                  Ray McVay
  93.                               Mary Jane Brent
  94.                                Tracy Lodmell
  95.                              Clarissa Quoodalk
  96.  
  97.  
  98.                                 TRADEMARKS
  99.  
  100. MIDITOON is a trademark and tradename of Gary R. Brent.  PC-DOS, IBM PC, XT,
  101. and AT are registered trademarks of International Business Machines
  102. Corporation.  MS-DOS is a registered trademark of Microsoft, Inc.  Yamaha,
  103. DX27, DX100, DX21, DX7, TX-81Z and FB-01 are registered trademarks of Yamaha
  104. International Corporation.  Casio and CZ-101 are registered trademarks of
  105. Casio, Inc.
  106.  
  107.  
  108.                                 DISCLAIMER
  109.  
  110. The author has made a sincere effort to ensure the accuracy of the material
  111. described herein; however, the author makes no warranty, express or implied,
  112. with respect to the quality, correctness, reliability, currentness,
  113. accuracy, or freedom from error of this document, the software programs
  114. supplied with it, or the products it describes.  The author makes no
  115. representation or warranty with respect to the contents hereof and
  116. specifically disclaims any implied warranties of fitness for any particular
  117. purpose.  The author disclaims all liability for any direct, indirect,
  118. incidental or consequential, special or exemplary damages resulting from the
  119. use of the information in this document or from the use of any products
  120. described in or supplied with this document.  Mention of any product does
  121. not constitute an endorsement of that product.
  122.  
  123.  
  124.                              COPYRIGHT NOTICE
  125.  
  126. This manual, and the software programs (including the audiovisual displays
  127. created therewith) and sample data files which accompany it, are protected
  128. by federal copyright law, and all rights are reserved by Gary R. Brent.  No
  129. remuneration may be accepted for MIDITOON expect by the author, Gary R.
  130. Brent, 4829 W. Loma Ln., Glendale, AZ  85302.
  131.  
  132.                  Copyright (C) 1986, 1987 by Gary R. Brent
  133.                             All Rights Reserved
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.                               C O N T E N T S
  148.  
  149. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   1
  150.  
  151. Using this Manual  . . . . . . . . . . . . . . . . . . . . . . . . . . .   1
  152.  
  153. A Synopsis of MIDITOON . . . . . . . . . . . . . . . . . . . . . . . . .   2
  154.  
  155. Description and Specifications . . . . . . . . . . . . . . . . . . . . .   2
  156.  
  157. System Setup and Configuration . . . . . . . . . . . . . . . . . . . . .   3
  158.  
  159. Screen Information Display . . . . . . . . . . . . . . . . . . . . . . .   6
  160.  
  161. Data Entry Keys  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  162.  
  163. Cursor Movement Keys . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  164.  
  165. Voice Activation and Display Control Keys  . . . . . . . . . . . . . . .   9
  166.  
  167. Menu Selections  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  168.  
  169. A Brief Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . .  16
  170.  
  171. Demonstration Tune . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  172.  
  173. Important Suggestions  . . . . . . . . . . . . . . . . . . . . . . . . .  21
  174.  
  175. Appendix I: Outline of MIDITOON Menu Commands  . . . . . . . . . . . . .  22
  176.  
  177. Appendix II: MIDI Note Numbers . . . . . . . . . . . . . . . . . . . . .  24
  178.  
  179. Appendix III: Format and Contents of CONFIG.MID  . . . . . . . . . . . .  27
  180.  
  181. Appendix IV: Suggested Reading . . . . . . . . . . . . . . . . . . . . .  29
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215. Introduction
  216. Introduction
  217.  
  218. MIDITOON was designed for home computer users who have a desire to create
  219. music, but perhaps have not had much traditional musical training. 
  220. Experienced musicians interested in the potential applications of computers
  221. in music will also find some valuable and sophisticated features in
  222. MIDITOON.
  223.  
  224. Novice musicians: please don't be alarmed by the use of musical terminology
  225. in this manual.  Experimentation, and reference to music texts (see Appendix
  226. IV) will go a long way towards clarifying things.
  227.  
  228. MIDI and MIDITOON allow the potential musician, who, for whatever reason,
  229. has not been willing or able to develop "chops" (musical instrument
  230. technique), to enjoy the creation and arrangement of music.  With a
  231. relatively inexpensive synthesizer, such as a Casio CZ-101 or a Yamaha
  232. FB-01, the potential musician can, with the aid of the computer and MIDI
  233. interface, "play" an entire band's worth of instruments.
  234.  
  235. MIDITOON displays music in PRN ("Piano Roll Notation"), which is a
  236. systematic and intuitive (though not conventional) method of representing
  237. layers of pitches.  Only a minimal understanding of traditional music
  238. notation is required (for example, to understand the symbols on the keyboard
  239. template).  MIDITOON is further designed so that the various attributes of a
  240. song--tempo, loudness, instrument assignment, etc.--are explicitly visible
  241. and under the full and easy control of the user.
  242.  
  243. The designers of MIDITOON do not wish to discourage you from learning to
  244. play a musical instrument, or from learning more about traditional musical
  245. notation--the more you learn, the richer your use of MIDITOON will be.  For
  246. trained and novice musicians alike, however, MIDITOON offers the chance to
  247. realize and experiment with musical ideas which may have otherwise been
  248. inaccessible.
  249.  
  250. Appendix IV of this manual provides a selective bibliography which might
  251. help you in your exploration of music.
  252.  
  253. Using this Manual
  254. Using this Manual
  255.  
  256. You should read this manual straight through once; certain sections will be
  257. especially useful for repeated reference during your use of MIDITOON.  The
  258. manual contains installation instructions as well as a brief tutorial.
  259.  
  260. A few special typographic conventions are employed:
  261.  
  262.   First, bold print within a series of steps indicates some action you are
  263.          bold print
  264.   to perform. 
  265.  
  266.   underlined text indicates something that you are to literally type.
  267.   _______________
  268.  
  269.   Special keys--those that do not print ordinary characters--are represented
  270.   in angle brackets.  For example, the "Enter" or "Return" key is
  271.   represented as <Enter>.
  272.                  <Enter>
  273.  
  274.  
  275.  
  276.  
  277.  
  278.                                      1
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288. A Synopsis of MIDITOON
  289. A Synopsis of MIDITOON
  290.  
  291. MIDITOON is a music composition system designed for use with an IBM or 100%-
  292. compatible computer, MS/PC-DOS 2.0 or higher, a Roland MPU-401 or  Syntech
  293. MIDI interface, and a MIDI-capable music synthesizer.  Your computer system
  294. should have a color monitor and a Color Graphics Adapter (CGA).  Other color
  295. graphics cards which emulate CGA (such as the EGA card) can also work. 
  296. MIDITOON will also work with Compaq monitors.
  297.  
  298. At least 256 Kb RAM (memory) is recommended; 640 Kb is desirable.  A hard
  299. disk is useful but not required.  As with most software, MIDITOON will
  300. perform most efficiently on an IBM PC/AT or other "fast" machine.
  301.  
  302. With MIDITOON, you can compose songs in up to eight parts (voices) and play
  303. the songs on a synthesizer.  Each voice may be assigned a new timbre (patch,
  304. program) at any time during the course of the song.  Note-on and note-off
  305. velocity may be set at any point for each voice.  The tempo may also be
  306. changed at any point in the score.  A host of advanced song-editing and
  307. modification commands are available.
  308.  
  309. MIDITOON features an easy-to-use version of PRN ("Piano-Roll Notation") and
  310. has complete song editing facilities.  (PRN has seen increasing use in
  311. modern texts on music theory and composition, and is used in a number of
  312. computer composition and MIDI sequencing systems.)
  313.  
  314. MIDITOON is entirely oriented towards unidirectional, computer-to-
  315. synthesizer communication; it does not receive, record, or transcribe music
  316. played by a person on a synthesizer.  It ignores all information sent from
  317. the synthesizer to the computer.
  318.  
  319. Description and Specifications
  320. Description and Specifications
  321.  
  322. Voices
  323.  
  324.   8; numbered 1 through 8 and activated during editing by pressing the
  325.   appropriate number key (not function key) on the top row of the keyboard.
  326.  
  327. Maximum playing time (potential score capacity)
  328.  
  329.   Per song: 10 minutes, 50 seconds; varies with amount of main memory (RAM)
  330.   in the computer.
  331.  
  332. Timbres/Program (Patch) Changes
  333.  
  334.   Fully assignable for each voice at any mixel*.  The effect, of course,
  335.   depends on the synthesizer being used.  Patch numbers 1 to 128 (i.e., MIDI
  336.   program change codes 0 to 127) may be selected.
  337. ____________________________________
  338.  
  339. * Note:  A mixel (cf. pixel) is a musical element.  This is the minimum unit
  340.   of resolution used in MIDITOON, and is defined as 1/3 of a 32nd note.  The
  341.   absolute resolution of MIDITOON therefore depends on the tempo selected. 
  342.   The absolute error of MIDITOON's placement of MIDI events within the mixel
  343.   continuum is normally less than 10 milliseconds.
  344.  
  345.  
  346.  
  347.  
  348.                                      2
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358. Description and Specifications  (Continued)
  359.  
  360. Variable Key Velocity
  361.  
  362.   Note-on and note-off velocity for any particular voice may be assigned
  363.   freely at any mixel; these will have an effect only if the musical event
  364.   at that mixel is a note-on or note-off event.  Crescendo and decrescendo
  365.   commands are also available.
  366.  
  367. Tempo
  368.  
  369.   Assignable at any mixel.  May range from 10 to 250 quarter notes per
  370.   minute.
  371.  
  372. Mixel Capacity
  373.  
  374.   6900 maximum (with 640 Kb RAM), represented on 23 static score pages,
  375.   numbered 0 to 22.  Mixel positions are numbered starting with 0.  The
  376.   number of pages can vary with the RAM available.
  377.  
  378. Musical Range
  379.  
  380.   MIDI key numbers 0 through 127 (i.e., the entire range supported by MIDI). 
  381.   A configuration option allows you to place markers indicating the actual
  382.   playable range for your synthesizer.  For your reference, the lines of the
  383.   treble and bass clefs are marked on the left border of the score box.
  384.  
  385. Channels Used
  386.  
  387.   By default, MIDI data is sent one voice per channel, using channels 0
  388.   through 7.  A configuration selection is available which will force all
  389.   voice data to be sent over a single channel (channel 0).
  390.  
  391. System Setup and Configuration
  392. System Setup and Configuration
  393.  
  394. You should obtain a version of MIDITOON appropriate for your MIDI interface.
  395.  
  396. Note for users of the older "shareware" version: A program MIDICONV.COM is
  397. provided to convert tune files (extension .MIT) from the old MIDITOON to the
  398. new format (extension MDT).
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.                                      3
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427. Configuration
  428. Configuration
  429.  
  430. MIDITOON uses a file called CONFIG.MID.  (For a detailed description of the
  431. format and contents of this file, refer to Appendix III.)  This file will
  432. contain information such as the name of your synthesizer, the synthesizer's
  433. musical range, the colors you wish to display by default (at start-up), and,
  434. most importantly, the names of each program (patch) you plan to use on the
  435. synthesizer and what the synthesizer's MIDI program code is for the patch.
  436.  
  437. Several sample configuration files have been provided (for example, one is
  438. included for use with the Casio CZ-101) to help you get started.  A program
  439. called INSTOON.COM is included which will copy an appropriate sample file to
  440. CONFIG.MID.  INSTOON can then be used to further modify the file and
  441. customize it to your specific system.
  442.  
  443.   1.  To run INSTOON, first log on to the disk or subdirectory containing
  444.       To run INSTOON, first log on to the disk or subdirectory containing
  445.       your MIDITOON files.
  446.       your MIDITOON files.
  447.  
  448.   2.  INSTOON <Enter>
  449.               <Enter>
  450.       _______
  451.  
  452.   3.  If you're installing MIDITOON for the first time, go through each
  453.       If you're installing MIDITOON for the first time, go through each
  454.       option on the main menu.  The INSTOON program will provide further
  455.       option on the main menu.  The INSTOON program will provide further
  456.       explanations for each configuration option.
  457.       explanations for each configuration option.
  458.  
  459. INSTOON may also be used to make selective modifications to an existing
  460. CONFIG.MID file.
  461.  
  462. You should make sure that your synthesizer is set up correctly for use with
  463. MIDITOON and your MIDI interface.  The MIDI OUT of the interface should be
  464. connected to MIDI IN on the synthesizer.  If you're using a Roland MPU-401
  465. MIDI interface, you should unplug the cable connected to "MIDI IN" on the
  466. MPU-401.  This is especially important if you have an "active sensing
  467. transmitted" synthesizer.
  468.  
  469. If your synthesizer receives information on one channel only, you should set
  470. that basic channel to 0 (or the lowest available; often this is labelled 1
  471. rather than 0 on the synthesizer's display panel).
  472.  
  473. If your synthesizer receives on multiple channels, set it so that it
  474. responds to MIDI channels 0 through 7 (called, on most synthesizers, 1
  475. through 8).
  476.  
  477. Casio CZ-101
  478. Casio CZ-101
  479.  
  480. To use the multi-timbral capabilities of this synthesizer, it should be set
  481. to its "MONO" mode with the basic channel as 1.  Note that in multi-timbral
  482. mode, the CZ can play no more than four voices simultaneously.
  483.  
  484. Yamaha FB-01 or TX-81Z
  485. Yamaha FB-01 or TX-81Z
  486.  
  487. Many configurations are possible with these sophisticated sound sources. 
  488. You should set up your configuration for MIDITOON so that each instrument is
  489. associated with one MIDI channel only.
  490.  
  491.  
  492.  
  493.  
  494.  
  495.                                      4
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505. Configuration  (Continued)
  506.  
  507. The FB-01 configuration memory 18 (called "mono 8") is suitable for use with
  508. MIDITOON.  A sample configuration file (CONFIG.FB1, accessible through
  509. INSTOON) is available for "mono 8."  Other interesting configurations are
  510. also possible (see below).  If you use MIDITOON's samples "mono 8"
  511. configuration, you must set the FB-01 to use configuration memory 18.
  512.  
  513. One useful setup is to copy your favorite selection of 48 preset voices to
  514. Voice bank 1.  Then copy the same voices to Voice bank 2.  Detune
  515. instruments 5 through 8 by -6 units, and associate instruments 5-8 with
  516. Voice bank 2.  Associate instruments 1-4 with bank 1.  In this way, if
  517. instruments from bank 1 are played in conjunction with instruments from bank
  518. 2, an acoustically richer chorus-like effect will be produced.
  519.  
  520. Files Required for Everyday Operation
  521. Files Required for Everyday Operation
  522.  
  523. Once you have completed SETUP and configuration with INSTOON, the only files
  524. you need to use MIDITOON are MIDITOON.COM, CONFIG.MID, and CGAEGAR.000 (or
  525. CGAEGAS.000).
  526.  
  527.                                
  528. To run MIDITOON, simply log on to the disk or directory containing
  529. To run MIDITOON, simply log on to the disk or directory containing
  530. MIDITOON.COM, CONFIG.MID, and MIDITOON.000 and type MIDITOON <Enter>.
  531. MIDITOON.COM, CONFIG.MID, and MIDITOON.000 and type MIDITOON <Enter>.
  532.  
  533. Function Key Template
  534. Function Key Template
  535.  
  536. The function keys are used often in MIDITOON; their meanings are as follows:
  537.  
  538.  
  539.   Key     Meaning
  540.  
  541.   F1      Half note
  542.   F2      Half rest
  543.  
  544.   F3      Quarter note
  545.   F4      Quarter rest
  546.  
  547.   F5      Eighth note
  548.   F6      Eighth rest
  549.  
  550.   F7      Sixteenth note
  551.   F8      Sixteenth rest
  552.  
  553.   F9      Thirty-second note
  554.   F10     Thirty-second rest
  555.  
  556. If <Shift> is pressed in conjunction with a function key, the note or rest
  557. will be of 1-1/2 duration (i.e., it will be a dotted note or rest); if
  558. <Ctrl> is used, the duration will be 1/3 (e.g., for use as part of a
  559. triplet).
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.                                      5
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578. Screen Information Display
  579. Screen Information Display
  580.  
  581. A page of the musical score is displayed within a box centered on the
  582. screen.  PRN (Piano Roll Notation) is used: musical notes are represented as
  583. horizontal lines, with the length of the line proportional to the duration
  584. of the note.  A blank area indicates a period of silence.
  585.  
  586.   Half note
  587.   (48 mixels)         ________________
  588.  
  589.   Quarter note
  590.   (24 mixels)         ________
  591.  
  592.   Eighth note
  593.   (12 mixels)         ____
  594.  
  595.   Sixteenth note
  596.   (6 mixels)          __
  597.  
  598.   Thirty-second note
  599.   (3 mixels)          _
  600.  
  601. Notes of other durations--standard or non-standard--can easily be
  602. constructed by turning mixels on or off with the <Ins> and <Del> keys.
  603.  
  604. The higher a line (the closer to the top of the box), the higher the pitch
  605. of the note.  This corresponds to the traditional principles of staff
  606. notation.  Notice again that the lines of the treble and bass clefs are
  607. displayed, for reference, at the left and right edges of the score page box.
  608.  
  609. The top section of the screen contains information about the current voice
  610. and the current cursor position.
  611.  
  612.   1.    The note (vertical position) that the cursor is currently positioned
  613.         on is indicated in the upper left corner of the display.  The note
  614.         name is given, along with the MIDI note number in parentheses (see
  615.         Appendix II for more information on MIDI note numbers).  For
  616.         example, C (60) indicates that the cursor is positioned on the note
  617.         C, MIDI number 60 (this is middle C).
  618.  
  619.   2.    The MIDI octave number of the note is indicated.  The octave number
  620.         may range from -2 (lowest) to 8 (highest).
  621.  
  622.   3.    The cursor's mixel position is indicated.  This will range from 0 to
  623.         a maximum of 6899 (the upper limit depends on your computer's RAM).
  624.  
  625.   4.    One the second line, the velocity value (ranging from 1 to 127) at
  626.         the current mixel position is displayed.  This value is significant
  627.         only if the mixel represents a new musical event (i.e., the
  628.         beginning of a new note or of a rest) in the currently selected
  629.         voice.
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.                                      6
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647. Screen Information Display  (Continued)
  648.  
  649.   5.    The time signature is indicated.  This is simply for reference, and
  650.         has no effect on the MIDI data produced or saved by MIDITOON.  The
  651.         beginning of each measure is indicated by a small dot displayed
  652.         directly above the score box.
  653.  
  654.   6.    The current tempo setting is indicated.  Tempo changes within the
  655.         score are marked by small T's above the score box.
  656.  
  657.   7.    The score page (ranging from 0 to a maximum of 22) is indicated.
  658.  
  659.   8.    On the third line, the number of the current voice (1-8) is
  660.         indicated.
  661.  
  662.   9.    The name or description of the active program (in MIDI usage,
  663.         "program" is synonymous with "patch"), for the current voice, is
  664.         indicated.  The location of a patch change (for one or more voices)
  665.         is indicated by a small P displayed directly below the score box.
  666.  
  667.   10.   The current output level (volume) for the current voice is indicated
  668.         by a vertical bar.  The height of the bar is proportional to the
  669.         level.  Level changes will have an effect on Yamaha synthesizers
  670.         (e.g., the FB-01) and certain other synthesizers which use MIDI
  671.         control change code 7 to represent volume.
  672.  
  673.   11.   The current measure number is indicated.  The first measure is
  674.         numbered 1.
  675.  
  676.   12.   The EOT (End-of-Tune) marker is indicated by an E displayed below
  677.         the score box.
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.                                      7
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715. Data Entry Keys
  716. Data Entry Keys
  717.  
  718. Key(s)            Description
  719.  
  720. <F1> - <F10>      Notes and rests for the current voice are entered by
  721.                   pressing the appropriate function key (see your keyboard
  722.                   template).
  723.  
  724.                   Dotted values (1.5 x) are obtained by using <Shift> with
  725.                   the function key; 1/3 values (for triplets) are obtained
  726.                   by using <Ctrl>.  Observe that three eighth notes marked
  727.                   as a triplet (in traditional musical notation) are to
  728.                   sound in the time of two eighth notes, or one quarter
  729.                   note; in MIDITOON, therefore, <Ctrl F3> (i.e., <Ctrl
  730.                   Quarter-Note>) is used to produce each note of the
  731.                   triplet.
  732.  
  733. <Ins> and <Del>   The <Ins> and <Del> keys may be used to turn a note on or
  734.                   off, respectively, for a single mixel.  As with the
  735.                   function keys, only the current voice is affected.  <Ins>
  736.                   and <Del> do not expand or contract the score.
  737.  
  738.  
  739. Cursor Movement Keys
  740. Cursor Movement Keys
  741.  
  742. Key(s)          Description
  743.  
  744. <Up>            Moves the cursor up 1 semitone (half-step).
  745.  
  746. <Down>          Moves the cursor down 1 semitone.
  747.  
  748. <Left>          Moves the cursor 1 mixel to the left.
  749.  
  750. <Right>         Moves the cursor 1 mixel to the right.
  751.  
  752. <Ctrl Left>     Moves the cursor 12 mixels (an eighth note's length) to the
  753.                 left.
  754.  
  755. <Ctrl Right>    Moves the cursor 12 mixels to the right.
  756.  
  757. grey *  or  -   Moves the cursor up 1 octave (12 semitones).
  758.  
  759. grey +          Moves the cursor down 1 octave (12 semitones).
  760.  
  761. <Home>          Moves the cursor to the first mixel on the current score
  762.                 page, and positions it at Middle C (MIDI note number 60).
  763.  
  764. <End>           Moves the cursor to the last mixel on the current score
  765.                 page, and positions it at Middle C (MIDI note number 60).
  766.  
  767. <PgDn>          Moves to the next score page (if pressed when the current
  768.                 score page is the last page, then <PgDn> moves back to the
  769.                 first page).
  770.  
  771.  
  772.  
  773.  
  774.  
  775.                                      8
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785. Cursor Movement Keys  (Continued)
  786.  
  787. <PgUp>          Moves to the previous score page.
  788.  
  789. <Tab>           Jumps to a specific score page (you will be prompted to type
  790.                 in the page number).
  791.  
  792. <Shift Tab>     Jumps to a specific measure number (you will be prompted to
  793.                 type in the measure number).
  794.  
  795. During data entry or cursor movement, the score page will change
  796. automatically if the cursor crosses a page boundary.
  797.  
  798. Voice Activation and Display Control Keys
  799. Voice Activation and Display Control Keys
  800.  
  801. The current voice is by default displayed in magenta (violet); other voices
  802. are in cyan (blue).  The display palette may be changed temporarily by
  803. pressing <Alt P>; the background by pressing <Alt B>.  For your reference,
  804. after pressing either of these keys, the current background and palette
  805. numbers are indicated at the bottom of the screen.  (The indicator will
  806. disappear when any key is pressed.)  The background and palette settings may
  807. also be permanently changed by modifying the CONFIG.MID file with the
  808. configuration program INSTOON.COM.
  809.  
  810. Activate a voice by pressing its number (from 1 through 8) on the top row of
  811. the keyboard.  (If your keyboard has function keys along its top row, don't
  812. confuse these with the ordinary numeric keys.)
  813.  
  814. Menu Selections
  815. Menu Selections
  816.  
  817. Access the menu by pressing / (the slash key).  Most menu options are then
  818. selected by pressing the first letter of the option name.  You can back out
  819. of most menu selections by pressing \ (the backslash key) repeatedly.
  820.  
  821.   Play
  822.   Play
  823.  
  824.   Sends MIDI data to the synthesizer.  All voices, the current voice, or a
  825.   selected combination of voices, for either a range (section of the tune)
  826.   or the whole tune, may be played.  Playing may be interrupted by pressing
  827.   any key, in which case the cursor will position to the end of the last
  828.   note played before interruption.
  829.  
  830.   Save
  831.   Save
  832.  
  833.   Saves the tune on the disk.  Tune files have an extension of MDT.  Along
  834.   with the note information itself, any tempo changes, program changes,
  835.   level changes, and velocity changes are saved.  Either a range or the
  836.   whole tune can be saved.
  837.  
  838.   Retrv (Retrieve)
  839.   Retrv (Retrieve)
  840.  
  841.   Recalls a tune from the disk.  If "Whole-tune" is selected, then the
  842.   current contents of the score will be erased and replaced by the recalled
  843.   tune.  If "Range" is selected, the recalled tune will overlay (replace)
  844.   data for the current tune, starting at the current horizontal cursor
  845.   position (vertical position doesn't matter).
  846.  
  847.  
  848.                                      9
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858. Menu Selections  (Continued)
  859.  
  860.   Copy
  861.   Copy
  862.  
  863.   Copies a range, for the current voice or all voices.  If the target range
  864.   contains data, it will be replaced by the copied data.  (See "Special
  865.   Suggestions" below.)
  866.  
  867.   Move
  868.   Move
  869.  
  870.   Moves a range, for the current voice or all voices.  The source range is
  871.   erased (but not contracted); information in the target range is replaced.
  872.  
  873.   Insert
  874.   Insert
  875.  
  876.   Inserts blank space (which indicates musical silence) for either the
  877.   current voice or all voices.  The location and size of the inserted space
  878.   can be controlled.  The score is expanded to accommodate the new blank
  879.   mixels.  This command is different from the <Ins> key.
  880.  
  881.   Delete
  882.   Delete
  883.  
  884.   Removes tune data and contracts the score, for either the current voice or
  885.   all voices.  The location and size of the deleted space can be controlled. 
  886.   This command is different from the <Del> key.
  887.  
  888.   Erase
  889.   Erase
  890.  
  891.   Replaces tune data with blank mixels.  Affects either a range or the whole
  892.   tune, for the current voice only or all voices.  Does not contract the
  893.   score. Program, tempo, level, and velocity changes are also erased.  If
  894.   /Erase All-voices Whole-tune is specified, the entire score is erased and
  895.   all settings are returned to their default, start-up values.
  896.  
  897.   Transfrm (Transform)
  898.   Transfrm (Transform)
  899.  
  900.   There are five options on the Transform menu: Transpose, Retrograde,
  901.   Inversion, Generate, and Harmony-help.
  902.  
  903.     Transpose
  904.     Transpose
  905.  
  906.     Transposes either the current voice or all voices, for either a range or
  907.     the whole tune, up or down by any interval from one semitone to one
  908.     octave.  Larger transposition intervals may be achieved by multiple uses
  909.     of the command.
  910.  
  911.     Retrograde
  912.     Retrograde
  913.  
  914.     Produces the retrograde (reversal), for either the current voice or all
  915.     voices, for either a range or the whole tune.
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.                                     10
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934. Menu Selections  (Continued)
  935.  
  936.     Inversion
  937.     Inversion
  938.  
  939.     Produces the melodic (exact) inversion, for the current voice only, for
  940.     either a range of the whole tune.  The inversion is exact, so a diatonic
  941.     melody may no longer be so after inversion.
  942.  
  943.     The inversion can be thought of as a mirror-image of the original; the
  944.     "axis of symmetry" is the first note of the sequence.
  945.  
  946.     Note:  A melody has four fundamental forms: the original, the
  947.     retrograde, the inversion, and the retrograde inversion.  In MIDITOON,
  948.     the retrograde inversion can easily be produced by successive
  949.     applications of the Retrograde and Inversion commands.
  950.  
  951.  
  952.     Generate
  953.     Generate
  954.  
  955.     This command is a new addition to MIDITOON.  The Generate command
  956.     prompts you for various settings (generation parameters), then creates a
  957.     melody in the current voice.
  958.  
  959.     Warning: the generated melody will start at mixel position 0 and will
  960.     replace some portion of whatever note data the current voice contains.
  961.  
  962.     The Generate command is an example of CAC--Computer Aided Composition. 
  963.     Its purpose is to create melodic fragments, portions of which you may
  964.     identify as "good" and then incorporate into a composition.
  965.  
  966.     The method used to create the melody is Voss's 1/f Noise Algorithm for
  967.     fractal music, as described very clearly by Martin Gardner (see the
  968.     Bibliography in this document).  You can think of the melody generation
  969.     method as one of throwing dice in a special way, to create a sequence of
  970.     numbers (which are mapped to notes) that have a statistical "memory" of
  971.     previous throws.  The best way to learn about the Generate command is to
  972.     experiment with it.
  973.  
  974.     The computer throws simulated dice for two song attributes: Melody and
  975.     Rhythm.  In each case it will ask for the number of dice, and the number
  976.     of sides the dice are to have.  The number of dice will affect the
  977.     "period" (cycle) of the generated melody; the number of sides, as well
  978.     as the number of dice, will affect the number of distinct notes that can
  979.     be picked (mapped).
  980.  
  981.     You will be prompted for which notes to "map" the numbers to.  You can
  982.     try the chromatic scale (one-to-one mapping with no notes skipped), or
  983.     some other scale--e.g., pentatonic, major, etc.  Your specification of
  984.     notes for mapping will have a profound effect on the resulting melody. 
  985.     If you wish the melody to have a strong tonal center, is important to
  986.     map the notes so that the mean (average, middle) number to be mapped
  987.     will be on the desired tonal center note.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.                                     11
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004. Menu Selections  (Continued)
  1005.  
  1006.     Following are some scales to try for note mapping; many other variants
  1007.     and formations are possible.  The first note in each scale can be used
  1008.     as the tonal center.
  1009.  
  1010.       C Major (7 notes)                 C D E F G A B (C, etc.)
  1011.         Scale note numbers:             1 2 3 4 5 6 7  1
  1012.  
  1013.       D Dorian (7 notes)                D E F G A B C (D, etc.)
  1014.         Scale note numbers:             1 2 3 4 5 6 7  1
  1015.  
  1016.       A Minor Natural (7 notes)         A B C D E F G (A, etc.)
  1017.         Scale note numbers:             1 2 3 4 5 6 7  1
  1018.  
  1019.       D Pentatonic (5 notes)            D E G A B (D, etc.)
  1020.         Scale note numbers:             1 2 3 4 5  1
  1021.  
  1022.       E Pentatonic (5 notes)            E G A B D (E, etc.)
  1023.         Scale note numbers:             1 2 3 4 5  1
  1024.  
  1025.       A Pentatonic (5 notes)            A B D E G (A, etc.)
  1026.         Scale note numbers:             1 2 3 4 5  1
  1027.  
  1028.       Ditonic (<> Diatonic) (5 notes)   C E F G B (C, etc.)
  1029.         Scale note numbers:             1 2 3 4 5  1
  1030.  
  1031.       Russo's C Lixian (7 notes)        C D E F# G A Bb (C, etc.)
  1032.         Scale note numbers:             1 2 3 4  5 6 7   1
  1033.  
  1034.       Stravinsky synthetic (5 notes)    G A Bb C F (G, etc.)
  1035.         Scale note numbers:             1 2 3  4 5  1
  1036.  
  1037.       Bartok synthetic 1 (7 notes)      E F# G# A B C D (E, etc.)
  1038.         Scale note numbers:             1 2  3  4 5 6 7  1
  1039.  
  1040.       Bartok synthetic 2 (7 notes)      G A B C# D E F (G, etc.)
  1041.         Scale note numbers:             1 2 3 4  5 6 7  1
  1042.  
  1043.       Britten synthetic (7 notes)       G Ab Bb C D Eb F# (G, etc.)
  1044.         Scale note numbers:             1 2  3  4 5 6  7   1
  1045.  
  1046.       "Gypsy" (7 notes)                 B C# D E# F# G A# (B, etc.)
  1047.         Scale note numbers:             1 2  3 4  5  6 7   1
  1048.  
  1049.     You will also go through a similar mapping procedure for rhythmic
  1050.     values.  It is suggested that you first use the same number dice for
  1051.     rhythm (i.e., establish the same period) as for the melody.
  1052.  
  1053.     You may wish to make a record of your settings (or do print-screens).
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.                                     12
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072. Menu Selections  (Continued)
  1073.  
  1074.     To experiment with Generate, try, for both melody and rhythm, 3 dice, 6
  1075.     sides, mapped to the D Pentatonic scale.  Start the note mapping at 45
  1076.     A.  For rhythm, choose mostly 8th and 16th notes, with a couple of
  1077.     rests.
  1078.  
  1079.     The system will not generate sequences longer than 200 notes.
  1080.  
  1081.     Harmony-help
  1082.     Harmony-help
  1083.  
  1084.       This is a small feature to help some users identify triads which share
  1085.       common note(s).
  1086.  
  1087.   Attrib (Attributes)
  1088.   Attrib (Attributes)
  1089.  
  1090.   There are ten options on the Attributes menu: Tempo, Meter, Note-skip,
  1091.   Velocity, Dynamics, Prog-Change, Level, Rep, End-mark, and Stats.
  1092.  
  1093.     Tempo
  1094.     Tempo
  1095.  
  1096.     The tempo, expressed in number of quarter notes per minute, may be set
  1097.     to any whole number from 10 to 250.  The tempo can be changed at any
  1098.     mixel.  The default tempo is 100.  Tempo changes are marked with T's
  1099.     above the score box (do not confuse with measure markers, which are
  1100.     indicated by dots directly above the score box).  The stems of the
  1101.     tempo-change T's line up with the location of the tempo change.
  1102.  
  1103.     Meter
  1104.     Meter
  1105.  
  1106.     A single time signature may be specified for the entire tune.  This will
  1107.     have no audible effect; the feature is provided so that you may use the
  1108.     measure markers for reference.  Meter specifications are not saved with
  1109.     the tune file.  If you want certain notes specially accented, you should
  1110.     change the velocity settings for them.
  1111.  
  1112.     Note-skip
  1113.     Note-skip
  1114.  
  1115.     By default, Note-skip is on, and has the effect of reducing the duration
  1116.     of a note by one mixel.  This produces what is usually a natural, brief
  1117.     period of silence between notes.  For example, the full duration of an
  1118.     eighth note is 12 mixels.  With Note-skip on, the eighth note will ring
  1119.     (play) for 11 mixels, followed by 1 mixel of silence.  This note-skip
  1120.     effect is clearly verifiable on the display screen.
  1121.  
  1122.     For sequences of thirty-second notes, it is advisable to turn Note-skip
  1123.     off.  Remember, however, that for a given mixel to be articulated as the
  1124.     beginning of a new note, the preceding mixel must represent either
  1125.     silence or a note of a different pitch.
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.                                     13
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145. Menu Selections  (Continued)
  1146.  
  1147.     Velocity
  1148.     Velocity
  1149.  
  1150.     The velocity (ranging from 1 for "very soft" to 127 for "very loud"),
  1151.     for each voice, may be set at any mixel.  The velocity setting will have
  1152.     an audible effect only if the mixel represents the first or last mixel
  1153.     of a note.  (Your synthesizer must, of course, be able to respond to
  1154.     velocity data.)
  1155.  
  1156.     Dynamics
  1157.     Dynamics
  1158.  
  1159.     The Dynamics of a section of the tune may be affected using either
  1160.     velocity settings or level settings.  Three choices in dynamics are
  1161.     possible: Crescendo, Decrescendo (same meaning as diminuendo), and Set. 
  1162.     These commands affect the current voice only.
  1163.  
  1164.       Crescendo
  1165.       Crescendo
  1166.  
  1167.       A crescendo (notes increasingly louder) effect may be produced via
  1168.       this command.  If MIDITOON uses velocity changes to produce crescendo, 
  1169.       you specify the starting velocity, the final velocity, and the range
  1170.       of the score to be affected.  In such a case only the note-on mixels
  1171.       for the current voice are changed.
  1172.  
  1173.       Decrescendo
  1174.       Decrescendo
  1175.  
  1176.       Same as above, except a decrescendo (notes becoming softer) effect is
  1177.       produced.
  1178.  
  1179.       Set
  1180.       Set
  1181.  
  1182.       Allows you to change the velocity of every mixel within a range to a
  1183.       specific value.
  1184.  
  1185.  
  1186.     Prog-Change  (Program Change; Patch Change)
  1187.     Prog-Change  (Program Change; Patch Change)
  1188.  
  1189.     The patch or program may be changed, for any voice, at any mixel.  A "No
  1190.     Change" (NC) option is also available.  Program changes should be made
  1191.     during a rest (i.e., on a blank mixel), or on the very first mixel of a
  1192.     note.
  1193.  
  1194.     P's appearing directly below the score page box indicate the presence of
  1195.     program changes at the corresponding mixel.  The stem of the P lines up
  1196.     with the location of the program change.
  1197.  
  1198.     Level
  1199.     Level
  1200.  
  1201.     The output level (volume) may be set for each voice.  This command is
  1202.     designed for use with Yamaha DX, TX, and FB-series synthesizers. 
  1203.     Normally the Level command is used to help limit the loudness of an
  1204.     "instrument" so that it does not drown out other instruments.
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.                                     14
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220. Menu Selections  (Continued)
  1221.  
  1222.     Rep  (Replicate Program/Level/Volume changes)
  1223.     Rep  (Replicate Program/Level/Volume changes)
  1224.  
  1225.     Used to copy the most recent program, level, and volume changes to the
  1226.     current cursor position.  Since during leftward cursor movement,
  1227.     MIDITOON must search back to find the most recent changes, duplicating
  1228.     these settings can help improve cursor performance (see "Important
  1229.     Suggestions" below).  The Rep command should be issued only when the
  1230.     cursor is positioned on a mixel where every note (for each voice) is
  1231.     off, or where for each voice a new note is just starting.
  1232.  
  1233.     End-mark
  1234.     End-mark
  1235.  
  1236.     MIDITOON indicates what it recognizes as the end of the tune by writing
  1237.     an E below the score box.  With the End-mark command, you can manually
  1238.     adjust the mixel position to where the End-of-Tune marker should appear. 
  1239.     Note that when the "Whole-tune" is manipulated or saved, information
  1240.     beyond the End-of-Tune marker may not be affected.
  1241.  
  1242.     Stats  (Statistics)
  1243.     Stats  (Statistics)
  1244.  
  1245.     Displays the amount of time (expressed as a percentage of the total
  1246.     number of sounding mixels) each note of the scale sounds (range or whole
  1247.     tune; current voice or all).  This note usage information can help
  1248.     identify the scale employed in a tune.  Note that if the range examined
  1249.     straddles a modulation point, then the statistics may be confusing or
  1250.     misleading.
  1251.  
  1252.     The Stats option also displays the proportion of various melodic
  1253.     intervals for the current voice.
  1254.  
  1255.   L-Copy (Line-Copy)
  1256.   L-Copy (Line-Copy)
  1257.  
  1258.   Copies data for the current voice, for either a range or the whole tune,
  1259.   to another voice.  The target voice is specified by its number (1-8). 
  1260.   This is a convenient way to set up voice-doubling and fugue-like
  1261.   structures.
  1262.  
  1263.   Output
  1264.   Output
  1265.  
  1266.   Prints out the tune (range or whole).  This standard text output consumes
  1267.   a lot of paper, but does provide a detailed hard-copy version of the tune.
  1268.   You should set your printer, if possible, to compressed print (e.g., 16
  1269.   characters-per-inch) and 8 lines-per-inch vertical pitch.  If you have a
  1270.   graphics screen-dump program (such as GRAPHICS.COM, supplied with DOS),
  1271.   and a graphics-compatible printer which it supports, you may wish to use
  1272.   it with MIDITOON.
  1273.  
  1274.   Quit
  1275.   Quit
  1276.  
  1277.   Returns to DOS; prompts for confirmation.  Does not automatically save the
  1278.   tune.
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.                                     15
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294. A Brief Tutorial
  1295. A Brief Tutorial
  1296.  
  1297. This section comprises a hands-on tutorial on some of the basic features of
  1298. MIDITOON.  The subject song will be "Row Your Boat" (which should be
  1299. familiar to most users).  Before you start, you should make sure that your
  1300. synthesizer is powered-up and connected correctly, and that it is set for
  1301. MIDI operation.  CZ-101 owners should make sure that "MONO" mode is on;
  1302. FB-01 owners should make sure that the proper configuration is active
  1303. (configuration 18, "mono 8," if you're using the standard FB-01 CONFIG.MID
  1304. file).
  1305.  
  1306.   1.  Log on to the disk or subdirectory containing MIDITOON; MPU-401 users
  1307.       Log on to the disk or subdirectory containing MIDITOON; MPU-401 users
  1308.       should unplug the cable to MIDI IN on the MPU before starting the
  1309.       should unplug the cable to MIDI IN on the MPU before starting the
  1310.       program.
  1311.       program.
  1312.  
  1313.   2.  MIDITOON  <Enter>
  1314.       _________________   This notation means that you are to type MIDITOON
  1315.                           and press <Enter>.
  1316.  
  1317. The MIDITOON introductory screen will appear.  Notice that the screen
  1318. indicates the MIDI interface and configuration filename.  (A "C" appearing
  1319. by the revision number indicates that MIDITOON is set up for a color display
  1320. adaptor.)
  1321.  
  1322.   3.  Y
  1323.       _   "Y" for "Yes, continue."
  1324.  
  1325. After a brief delay, a blank MIDITOON score page should display.  Notice
  1326. that the cursor is by default positioned at vertical position 60 (middle C),
  1327. horizontal position 0.  The T, P, and E at the beginning of the score
  1328. indicate placement of the default tempo, program, and end-mark settings.
  1329.  
  1330.   4.  Experiment with each of the following keys, noting how they move the
  1331.       Experiment with each of the following keys, noting how they move the
  1332.       cursor and how the affect the information display at the top of the
  1333.       cursor and how the affect the information display at the top of the
  1334.       screen.
  1335.       screen.
  1336.  
  1337.       <Right>  <Ctrl Right>  <Left>  <Ctrl Left>  <PgDn>
  1338.       <Right>  <Ctrl Right>  <Left>  <Ctrl Left>  <PgDn>
  1339.                                
  1340.  
  1341.                                
  1342.       <End>  <Home>  <PgUp>  *  +  -
  1343.       <End>  <Home>  <PgUp>  *  +  -
  1344.  
  1345.   5.  Use the <GoTo> key ( <Tab> ) to return to the first page (page 0): 
  1346.       Use the <GoTo> key ( <Tab> ) to return to the first page (page 0):
  1347.       <GoTo>  0  <Enter>
  1348.       __________________
  1349.  
  1350. Now you will enter the melody to "Row Your Boat."  Have your function key
  1351. template handy.  Note that the only cursor movements required for this
  1352. section (unless you have to backtrack because of a mistake) are
  1353. vertical-entering notes automatically advances the cursor horizontally.  The
  1354. melody will be written in the key of C Major.
  1355.  
  1356.   1.  Move the cursor (if necessary) to horizontal position 0; vertical
  1357.       Move the cursor (if necessary) to horizontal position 0; vertical
  1358.       position C (60).
  1359.       position C (60).
  1360.  
  1361.   2.  The first two notes of the melody are quarter notes, both C.  So press
  1362.       The first two notes of the melody are quarter notes, both C.  So press
  1363.       <F3> <F3>.
  1364.                
  1365.       ____ ____
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.                                     16
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383. A Brief Tutorial  (Continued)
  1384.  
  1385.     Two note lines should now be present, and the cursor should be at
  1386.     horizontal position 48.  These first two notes correspond to "Row,
  1387.     row..." in the song.
  1388.  
  1389.   3.  The next note of the melody is a dotted eighth note, also on C. 
  1390.       The next note of the melody is a dotted eighth note, also on C. 
  1391.       Observe that the function key template indicates that dotted values
  1392.       Observe that the function key template indicates that dotted values
  1393.       may be obtained be pressing <Shift> simultaneously with the note key.
  1394.       may be obtained be pressing <Shift> simultaneously with the note key.
  1395.  
  1396.       <Shift F5>
  1397.       __________
  1398.  
  1399.       The cursor should now be at horizontal position 66.  This note
  1400.       corresponds to the third "...row..." in the song.
  1401.  
  1402.   4.  The next two notes are a sixteenth and a quarter; the sixteenth is on
  1403.       The next two notes are a sixteenth and a quarter; the sixteenth is on
  1404.       D and the quarter on E.
  1405.       D and the quarter on E.
  1406.  
  1407.       Move the cursor straight up to D (62); <F7>
  1408.       Move the cursor straight up to D (62); 
  1409.                                              ____
  1410.  
  1411.       Move the cursor straight up to E (64); <F3>
  1412.       Move the cursor straight up to E (64);     
  1413.                                              ____
  1414.  
  1415.       These two notes correspond to "...your boat..." in the song.  The
  1416.       cursor should now be at horizontal position 96.  Notice that you have
  1417.       also reached a measure marker (the default time signature is 4/4, and
  1418.       the measure boundary is indicated by a small dot at the top of the
  1419.       score box).
  1420.  
  1421.   5.  Now is a good time to check your work and hear the melodic fragment
  1422.       Now is a good time to check your work and hear the melodic fragment
  1423.       played:
  1424.       played:
  1425.  
  1426.       / Play All-voices Whole-tune
  1427.          lay  ll-voices  hole-tune
  1428.       ___    _          _
  1429.  
  1430.       After a few seconds, the synthesizer should play what you've entered
  1431.       thus far.  Note that since the other seven voices contain no
  1432.       information (i.e., are silent), it is irrelevant whether "All-voices"
  1433.       or "Current-Voice" is specified in the above command sequence.
  1434.  
  1435.   6.  The cursor should still be at horizontal position 96, vertical
  1436.       The cursor should still be at horizontal position 96, vertical
  1437.       position E (64).  Follow the instructions below to enter notes for the
  1438.       position E (64).  Follow the instructions below to enter notes for the
  1439.       next measure:
  1440.       next measure:
  1441.  
  1442.       <Shift F5>
  1443.                 
  1444.       __________
  1445.  
  1446.       Move straight down to D (62); <F7>
  1447.       Move straight down to D (62);     
  1448.                                     ____  The two preceding notes:
  1449.                                           "...gent-ly..."
  1450.  
  1451.       Move straight up to E (64); <Shift F5>
  1452.       Move straight up to E (64); 
  1453.                                   __________  "...down..."
  1454.                                               
  1455.                                               
  1456.  
  1457.       Move straight up to F (65); <F7>
  1458.       Move straight up to F (65); 
  1459.                                   ____  "...the..."
  1460.                                         
  1461.  
  1462.       Move straight up to G (67); <F1>
  1463.       Move straight up to G (67); 
  1464.                                   ____  "...stream..."
  1465.                                         
  1466.                                         
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.                                     17
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483. A Brief Tutorial  (Continued)
  1484.  
  1485.   7.  Use the Play command (as in step 5 above) to listen to what you've
  1486.       Use the Play command (as in step 5 above) to listen to what you've
  1487.       entered thus far.
  1488.       entered thus far.
  1489.  
  1490.       The cursor should be on horizontal position 192, vertical position G
  1491.       (67).
  1492.  
  1493.   8.  The next measure ("...merrily, merrily, merrily, merrily...") is
  1494.       The next measure ("...merrily, merrily, merrily, merrily...") is
  1495.       composed entirely of triplets.  Remember that a group of three eighth
  1496.       composed entirely of triplets.  Remember that a group of three eighth
  1497.       notes sounding as a triplet has the duration of one quarter note; so
  1498.       notes sounding as a triplet has the duration of one quarter note; so
  1499.       you will want to use the <Ctrl> key to make each note in this measure
  1500.       you will want to use the <Ctrl> key to make each note in this measure
  1501.       the length of 1/3 of a quarter note.  Follow the instructions below to
  1502.       the length of 1/3 of a quarter note.  Follow the instructions below to
  1503.       enter the third measure:
  1504.       enter the third measure:
  1505.  
  1506.       Move straight up to C (72); 
  1507.       Move straight up to C (72); 
  1508.  
  1509.       <Ctrl F3>  <Ctrl F3>  <Ctrl F3>
  1510.                                      
  1511.       _______________________________   The first "...me-rri-ly..."
  1512.  
  1513.  
  1514.       Move straight down to G (67); 
  1515.       Move straight down to G (67); 
  1516.  
  1517.       <Ctrl F3>  <Ctrl F3>  <Ctrl F3>
  1518.                                      
  1519.       _______________________________   The second "...me-rri-ly..."
  1520.  
  1521.  
  1522.       Move straight down to E (64); 
  1523.       Move straight down to E (64); 
  1524.  
  1525.       <Ctrl F3>  <Ctrl F3>  <Ctrl F3>
  1526.                                      
  1527.       _______________________________   The third "...me-rri-ly..."
  1528.  
  1529.  
  1530.       Move straight down to C (60); 
  1531.       Move straight down to C (60); 
  1532.  
  1533.       <Ctrl F3>  <Ctrl F3>  <Ctrl F3>
  1534.                                      
  1535.       _______________________________   The fourth "...me-rri-ly..."
  1536.  
  1537.       The cursor should now be at horizontal position 288, vertical position
  1538.       C (60).
  1539.  
  1540.  
  1541.   9.  Use the instructions below to enter notes for the final measure. 
  1542.       Use the instructions below to enter notes for the final measure. 
  1543.       Observe that you will cross a score page boundary (from page 0 to page
  1544.       Observe that you will cross a score page boundary (from page 0 to page
  1545.       1).
  1546.       1).
  1547.  
  1548.       Move straight up to G (67); 
  1549.       Move straight up to G (67); 
  1550.  
  1551.       <Shift F5>
  1552.                 
  1553.       __________  "...life..."
  1554.  
  1555.  
  1556.       Move straight down to F (65); 
  1557.       Move straight down to F (65); 
  1558.  
  1559.       <F7>
  1560.           
  1561.       ____  "...is..."
  1562.  
  1563.  
  1564.       Move straight down to E (64); 
  1565.       Move straight down to E (64); 
  1566.  
  1567.       <Shift F5>
  1568.                 
  1569.       __________  "...but..."
  1570.  
  1571.  
  1572.  
  1573.                                     18
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583. A Brief Tutorial  (Continued)
  1584.  
  1585.       Move straight down to D (62); 
  1586.       Move straight down to D (62); 
  1587.  
  1588.       <F7>
  1589.           
  1590.       ____  "...a..."
  1591.  
  1592.  
  1593.       Move straight down to C (60); 
  1594.       Move straight down to C (60); 
  1595.  
  1596.       <F1>
  1597.           
  1598.       ____  "...dream."
  1599.  
  1600.  
  1601.       This completes the entry of the melody.
  1602.  
  1603.   10. Play the completed melody (as in step 5 above).
  1604.       Play the completed melody (as in step 5 above).
  1605.  
  1606. There are many commands in MIDITOON, most of which allow you to affect a
  1607. range (section) of the tune or the whole tune, for either the current voice
  1608. only or all voices.  (So far there is only one voice in this tune.)  In the
  1609. remainder of this tutorial, a few of the commands will be illustrated.
  1610.  
  1611. It is important to save your work periodically.  The following step
  1612. illustrates how to save the entire tune.  The name ROWBOAT was chosen
  1613. arbitrarily.
  1614.  
  1615.     / Save Whole-tune ROWBOAT  <Enter>
  1616.        ave  hole-tune                 
  1617.     ___    _          ________________
  1618.  
  1619. In the next series of steps you will use the Copy command to duplicate the
  1620. melody in the same voice.
  1621.  
  1622.   1.  Move the cursor to horizontal position 0 (the beginning of the tune).
  1623.       Move the cursor to horizontal position 0 (the beginning of the tune).
  1624.  
  1625.   2.  / Copy Current-voice
  1626.          opy  urrent-voice
  1627.       ___    _
  1628.  
  1629.   3.  You are now prompted to indicate the range to copy from.  The various
  1630.       You are now prompted to indicate the range to copy from.  The various
  1631.       cursor movement keys and function keys may be used to "paint in" the
  1632.       cursor movement keys and function keys may be used to "paint in" the
  1633.       range to be copied.  
  1634.       range to be copied.  
  1635.                                
  1636.  
  1637.                                
  1638.  
  1639.                                
  1640.       Use <PgDn> and <Right> to paint to the end of the tune; then press
  1641.       Use <PgDn> and <Right> to paint to the end of the tune; then press
  1642.       <Enter>.
  1643.       <Enter>.
  1644.  
  1645.   4.  You must now specify the target range (at what mixel location the copy
  1646.       You must now specify the target range (at what mixel location the copy
  1647.       is to be placed).  Note carefully the message "Target range begins at
  1648.       is to be placed).  Note carefully the message "Target range begins at
  1649.       lower address"--this means that after you move the cursor to the
  1650.       lower address"--this means that after you move the cursor to the
  1651.       desired target start mixel, you should "unanchor" so that the lowest
  1652.       desired target start mixel, you should "unanchor" so that the lowest
  1653.       address will be the target.
  1654.       address will be the target.
  1655.                                
  1656.  
  1657.                                
  1658.  
  1659.                                
  1660.       "Paint" to two mixels past the end of the last note of the tune, press
  1661.       "Paint" to two mixels past the end of the last note of the tune, press
  1662.       <BackSpace> to unanchor, then press <Enter>.
  1663.       <BackSpace> to unanchor, then press <Enter>.
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.                                     19
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683. A Brief Tutorial  (Continued)
  1684.  
  1685. In the next steps you will use the L-Copy command to copy the melody from
  1686. Voice 1 to Voice 2.  Voice 2 will then be transposed down by an octave.  The
  1687. Insert command will then be used to delay the start of the copied voice so
  1688. that a "round" (canon) will be created.
  1689.  
  1690.   1.  / L-Copy Whole-tune 2  <Enter>
  1691.          -Copy  hole-tune
  1692.       ___      _          __________
  1693.  
  1694.       Voice 2 now exactly overlays Voice 1.
  1695.  
  1696.   2.  2
  1697.       _ This makes Voice 2 active.
  1698.  
  1699.   3.  / Transform Transpose Current-voice Whole-tune Down 
  1700.          ransform  ranspose  urrent-voice  hole-tune  own 
  1701.       ___         _         _             _          _
  1702.  
  1703.       12  <Enter>
  1704.                  
  1705.       ___________
  1706.  
  1707.       Voice 2 should now appear below Voice 1.  Notice the blue color of
  1708.       Voice 1--indicating that it is not the currently active voice.
  1709.  
  1710.   4.  Make sure the cursor is at horizontal position 0.
  1711.       Make sure the cursor is at horizontal position 0.
  1712.  
  1713.       / Insert Current-voice
  1714.          nsert  urrent-voice
  1715.       ___      _
  1716.  
  1717.   5.  You are prompted to indicate the range to insert.  Paint from 0 to
  1718.       You are prompted to indicate the range to insert.  Paint from 0 to
  1719.       horizontal position 95 (i.e., to the end of the first measure) and
  1720.       horizontal position 95 (i.e., to the end of the first measure) and
  1721.       press <Enter>.
  1722.       press <Enter>.
  1723.  
  1724.   6.  Play the tune (all voices).
  1725.       Play the tune (all voices).
  1726.  
  1727. You can save this version if you want; in the remaining steps, the original
  1728. melody will be retrieved and inverted.
  1729.  
  1730.     / Retrieve Whole-tune ROWBOAT  <Enter>
  1731.        etrieve  hole-tune                 
  1732.     ___        _          ________________
  1733.  
  1734. Just for fun, try the Inversion command on the tune.  This produces a
  1735. "mirror image" reflection of a melody.
  1736.  
  1737.   1.  / Transfrm Inversion Whole-tune <Enter>
  1738.          ransfrm  nversion  hole-tune        
  1739.       ___        _         _          _______
  1740.  
  1741.   2.  Play the inverted melody.
  1742.       Play the inverted melody.
  1743.  
  1744. Experiment with other commands--tempo change, program change, crescendo,
  1745. etc.  Remember that most of these commands take effect at the current cursor
  1746. position--so make sure you have the cursor placed where you want the effect
  1747. to begin.
  1748.  
  1749. Demonstration Tune
  1750. Demonstration Tune
  1751.  
  1752. Two demonstration tunes, TANTZ.MDT and CLAUDEL.MDT, are included with the
  1753. MIDITOON package.  This first is an arrangement of the first part of "Ein
  1754. Welscher Tantz Wascha Mesa," a 16th century lute piece by Hans Newsidler. 
  1755. The second is "En forme d'Ouverture" from Henri Sauguet's "Musiques pour
  1756. Claudel."
  1757.  
  1758. If you wish, retrieve and play the tunes.  They have been set for all voices
  1759. to play on program 1; you may want to change these and other settings.
  1760.  
  1761.                                     20
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771. Important Suggestions
  1772. Important Suggestions
  1773.  
  1774. Before you enter new data or use a command, make sure the voice you wish to
  1775. affect is active.  Similarly, pay attention to the cursor's horizontal
  1776. position: this is the position where such marks as program changes, tempo
  1777. changes, etc., will be placed.
  1778.  
  1779. When you mark ranges, use the <BackSpace> to "un-anchor."  You may need this
  1780. more often than you might think.  When the program says "Target range begins
  1781. at lower address," it means it.  As you paint in a range, you may notice
  1782. that blank mixels sometimes cause the top margin of the score to become
  1783. highlighted at each corresponding point.  Referring to these "rest marks"
  1784. will make it easier to paint in groups of notes.  You will also notice a
  1785. small blinking pixel at the top of the score; this indicates the cursor
  1786. position during range painting.
  1787.  
  1788. <Ins> and <Del> on the keyboard are not the same as the Insert and Delete
  1789. menu commands.  <Ins> and <Del> do not affect the length of the tune,
  1790. whereas the Insert and Delete menu commands expand and contract the tune,
  1791. respectively.
  1792.  
  1793. You'll notice that in long pieces, leftward cursor movement is slower if the
  1794. cursor is towards the end of the tune.  This is because MIDITOON must search
  1795. back through the tune to find the last effective program, level, and tempo
  1796. changes.  You can duplicate these changes periodically (with the /Attrib Rep
  1797. command) in such pieces if you want to increase the speed of leftward cursor
  1798. movement.
  1799.  
  1800. After the last notes of a song, you should probably put some "blank space"
  1801. (e.g., a quarter rest) to move the tune end-marker over.  On some
  1802. synthesizers, this will allow for a more natural note die-out effect.
  1803.  
  1804. As a general aesthetic rule, use MIDITOON to vary such attributes as the
  1805. velocity, tempo, etc., of the tune so that it is more "musical."  For
  1806. example, if a portion of a song is repeated, it should be repeated with some
  1807. variation--perhaps with a slight change in tempo or note velocities.  This
  1808. will make the music sound less like it is being played by an automaton!
  1809.  
  1810. When keying-in a multi-voice piece (especially if transcribing from staff
  1811. notation), complete entering notes for a particular voice and then return to
  1812. the beginning of the piece before entering data for another voice.  (This
  1813. has simply been found to be easier and less confusing.)
  1814.  
  1815. If you use shorter note values, you can fit more in the mixel space.  For
  1816. example, if you're transcribing a piece consisting of half notes and quarter
  1817. notes, enter them in MIDITOON as quarter notes and eighth notes.
  1818.  
  1819. Save your work often, and make backup copies of disks containing important
  1820. compositions!
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.                                     21
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840. Appendix I: Outline of MIDITOON Menu Commands
  1841. Appendix I: Outline of MIDITOON Menu Commands
  1842.  
  1843. Play
  1844.   All-voices
  1845.     Range
  1846.     Whole-tune
  1847.   Current-voice
  1848.     Range
  1849.     Whole-tune
  1850.   Selected-voices
  1851.     Range
  1852.     Whole-tune
  1853.  
  1854. Save
  1855.   Range
  1856.   Whole-tune
  1857.  
  1858. Retrieve
  1859.   Range
  1860.   Whole-tune
  1861.  
  1862. Copy
  1863.   All-voices
  1864.   Current-voice
  1865.  
  1866. Move
  1867.   All-voices
  1868.   Current-voice
  1869.  
  1870. Insert
  1871.   All-voices
  1872.   Current-voice
  1873.  
  1874. Delete
  1875.   All-voices
  1876.   Current-voice
  1877.  
  1878. Erase
  1879.   All-voices
  1880.     Range
  1881.     Whole-tune
  1882.   Current-voice
  1883.     Range
  1884.     Whole-tune
  1885.  
  1886. Transform
  1887.   Transpose
  1888.     All-voices
  1889.       Range
  1890.       Whole-tune
  1891.     Current-voice
  1892.       Range
  1893.       Whole-tune
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.                                     22
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909. Appendix I: Outline of MIDITOON Menu Commands  (Continued)
  1910.  
  1911. Transform (continued)
  1912.   Retrograde
  1913.     All-voices
  1914.       Range
  1915.       Whole-tune
  1916.     Current-voice
  1917.       Range
  1918.       Whole-tune
  1919.   Inversion
  1920.     Range
  1921.       Up
  1922.       Down
  1923.     Whole-tune
  1924.       Up
  1925.       Down
  1926.   Generate
  1927.   Harmony-help
  1928.  
  1929. Attributes
  1930.   Tempo
  1931.   Meter
  1932.   Note-skip
  1933.   Velocity
  1934.   Dynamics
  1935.     Crescendo
  1936.     Decrescendo
  1937.     Set
  1938.   Prog-Change
  1939.   Level
  1940.   Rep
  1941.   End-Mark
  1942.   Stats
  1943.  
  1944. L-Copy
  1945.   Range
  1946.   Whole-tune
  1947.  
  1948. Output
  1949.   All-voices
  1950.     Range
  1951.     Whole-tune
  1952.   Current-voice
  1953.     Range
  1954.     Whole-tune
  1955.  
  1956. Quit
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.                                     23
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977. Appendix II: MIDI Note Numbers
  1978. Appendix II: MIDI Note Numbers
  1979.  
  1980.      Octave  Note Name    MIDI Note Number
  1981.  
  1982.           -2 C                   0 
  1983.              C# / D-             1 
  1984.              D                   2 
  1985.              D# / E-             3 
  1986.              E                   4 
  1987.              F                   5 
  1988.              F# / G-             6 
  1989.              G                   7 
  1990.              G# / A-             8 
  1991.              A                   9 
  1992.              A# / B-            10 
  1993.              B                  11 
  1994.           -1 C                  12 
  1995.              C# / D-            13 
  1996.              D                  14 
  1997.              D# / E-            15 
  1998.              E                  16 
  1999.              F                  17 
  2000.              F# / G-            18 
  2001.              G                  19 
  2002.              G# / A-            20 
  2003.              A                  21 
  2004.              A# / B-            22 
  2005.              B                  23 
  2006.            0 C                  24 
  2007.              C# / D-            25 
  2008.              D                  26 
  2009.              D# / E-            27 
  2010.              E                  28 
  2011.              F                  29 
  2012.              F# / G-            30 
  2013.              G                  31 
  2014.              G# / A-            32 
  2015.              A                  33 
  2016.              A# / B-            34 
  2017.              B                  35 
  2018.            1 C                  36 
  2019.              C# / D-            37 
  2020.              D                  38 
  2021.              D# / E-            39 
  2022.              E                  40 
  2023.              F                  41 
  2024.              F# / G-            42 
  2025.              G                  43 
  2026.              G# / A-            44 
  2027.              A                  45 
  2028.              A# / B-            46 
  2029.              B                  47 
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.                                     24
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046. Appendix II: MIDI Note Numbers  (Continued)
  2047.  
  2048.      Octave  Note Name    MIDI Note Number
  2049.  
  2050.            2 C                  48 
  2051.              C# / D-            49 
  2052.              D                  50 
  2053.              D# / E-            51 
  2054.              E                  52 
  2055.              F                  53 
  2056.              F# / G-            54 
  2057.              G                  55 
  2058.              G# / A-            56 
  2059.              A                  57     
  2060.              A# / B-            58 
  2061.              B                  59 
  2062.            3 C                  60     Middle C
  2063.              C# / D-            61 
  2064.              D                  62 
  2065.              D# / E-            63 
  2066.              E                  64 
  2067.              F                  65 
  2068.              F# / G-            66 
  2069.              G                  67 
  2070.              G# / A-            68 
  2071.              A                  69     A 440 Hz (Concert Pitch)
  2072.              A# / B-            70 
  2073.              B                  71 
  2074.            4 C                  72 
  2075.              C# / D-            73 
  2076.              D                  74 
  2077.              D# / E-            75 
  2078.              E                  76 
  2079.              F                  77 
  2080.              F# / G-            78 
  2081.              G                  79 
  2082.              G# / A-            80 
  2083.              A                  81 
  2084.              A# / B-            82 
  2085.              B                  83 
  2086.            5 C                  84 
  2087.              C# / D-            85 
  2088.              D                  86 
  2089.              D# / E-            87 
  2090.              E                  88 
  2091.              F                  89 
  2092.              F# / G-            90 
  2093.              G                  91 
  2094.              G# / A-            92 
  2095.              A                  93 
  2096.              A# / B-            94 
  2097.              B                  95 
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.                                     25
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114. Appendix II: MIDI Note Numbers  (Continued)
  2115.  
  2116.      Octave  Note Name    MIDI Note Number
  2117.  
  2118.            6 C                  96 
  2119.              C# / D-            97 
  2120.              D                  98 
  2121.              D# / E-            99 
  2122.              E                 100 
  2123.              F                 101 
  2124.              F# / G-           102 
  2125.              G                 103 
  2126.              G# / A-           104 
  2127.              A                 105 
  2128.              A# / B-           106 
  2129.              B                 107 
  2130.            7 C                 108 
  2131.              C# / D-           109 
  2132.              D                 110 
  2133.              D# / E-           111 
  2134.              E                 112 
  2135.              F                 113 
  2136.              F# / G-           114 
  2137.              G                 115 
  2138.              G# / A-           116 
  2139.              A                 117 
  2140.              A# / B-           118 
  2141.              B                 119 
  2142.            8 C                 120 
  2143.              C# / D-           121 
  2144.              D                 122 
  2145.              D# / E-           123 
  2146.              E                 124 
  2147.              F                 125 
  2148.              F# / G-           126 
  2149.              G                 127 
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.                                     26
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182. Appendix III: Format and Contents of CONFIG.MID
  2183. Appendix III: Format and Contents of CONFIG.MID
  2184.  
  2185. Unless you plan to manually modify the file CONFIG.MID, you do not need to
  2186. read this section.  For those users who wish to modify the file using a text
  2187. editor, a description of the file format follows.
  2188.  
  2189. The file CONFIG.MID is read by MIDITOON at program startup.  The contents of
  2190. the file may be modified by using the installation program INSTOON.COM, or
  2191. by using a text editor.  Do not attempt to use a word processor to modify
  2192. the file unless the word processor has a "non-document" or "ASCII text"
  2193. mode.  Note that sample configuration files (e.g., CONFIG.GEN, CONFIG.FB1,
  2194. CONFIG.CZ1, etc.) are supplied on the MIDITOON disk.
  2195.  
  2196. CONFIG.MID is an ASCII text file.  Each distinct item occupies its own line
  2197. (i.e., is terminated by a CR/LF).
  2198.  
  2199. Line 
  2200. Line 
  2201. Number
  2202. Number  Description
  2203.         Description                 Format/Comments
  2204.                                     Format/Comments
  2205.  
  2206. 1       Synthesizer name            Up to 20 characters.
  2207.  
  2208. 2       Highest MIDI note number    Indicates upper range of synthesizer.  2
  2209.                                     or 3 characters; no leading or trailing
  2210.                                     spaces.
  2211.  
  2212. 3       Lowest MIDI note number     Indicates lower range of synthesizer.  2
  2213.                                     or 3 characters; no leading or trailing
  2214.                                     spaces.
  2215.  
  2216. 4       Level Control Code          Indicates MIDI control code for level
  2217.                                     (volume) changes.  Synthesizer
  2218.                                     dependent.  Up to 3 characters.
  2219.  
  2220. 5       Background color            1 or 2 characters; no leading or
  2221.                                     trailing spaces; must be in range 0 to
  2222.                                     15.
  2223.  
  2224. 6       Color palette number        1 character; no leading or trailing
  2225.                                     spaces; must be in range 0 to 3.
  2226.  
  2227. 7       Channel Mapping             1 character; no leading or trailing
  2228.                                     spaces; must be either 1 or 8.  1
  2229.                                     indicates all data is to be sent over 1
  2230.                                     channel (channel 0); 8 indicates data is
  2231.                                     to be sent over 8 channels (channels
  2232.                                     0-7).
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.                                     27
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255. Appendix III: Format and Contents of CONFIG.MID  (Continued)
  2256.  
  2257. 8       1st Program Name            Up to 10 characters.
  2258.  
  2259. 9       Program Code Number         MIDI program code to be associated with
  2260.                                     MIDITOON program name #1 (line 7,
  2261.                                     above).  1 to 3 characters; no leading
  2262.                                     or trailing spaces; must be in range
  2263.                                     0-127.
  2264. .
  2265. .
  2266. .
  2267.  
  2268. 262     128th Program Name          Up to 10 characters.
  2269.  
  2270. 263     Program Code Number         MIDI program code to be associated with
  2271.                                     MIDITOON program name #128 (line 261,
  2272.                                     above).  1 to 3 characters; no leading
  2273.                                     or trailing spaces; must be in range
  2274.                                     0-127.
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.                                     28
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323. Appendix IV: Suggested Reading
  2324. Appendix IV: Suggested Reading
  2325.  
  2326. For Beginners:
  2327.  
  2328. Harder, Paul.  Harmonic Materials in Tonal Music: A Programmed Course.
  2329. Harder, Paul.  
  2330.                ______________________________________________________
  2331.   Boston: Allyn and Bacon, Inc., 1985.
  2332.  
  2333. Howard, Bertrand.  Fundamentals of Music Theory: A Program.  New York:
  2334. Howard, Bertrand
  2335.                    _______________________________________
  2336.   Harcourt Brace Jovanovich, Inc., 1975.
  2337.  
  2338.  
  2339.                                
  2340. Jones, George Thaddeus.  Music Theory (A Barnes & Noble Outline).  New York:
  2341. Jones, George Thaddeus
  2342.                          _______________________________________
  2343.   Barnes & Noble Books, 1974.
  2344.  
  2345. Russo, William.  Composing Music: A New Approach.  Englewood Cliffs, New
  2346. Russo, William
  2347.                  _______________________________
  2348.   Jersey: Prentice-Hall, Inc., 1983.
  2349.  
  2350.  
  2351. For More Advanced Users:
  2352.  
  2353. Brindle, Reginald Smith.  Serial Composition.  London: Oxford University
  2354. Brindle, Reginald Smith
  2355.                           __________________
  2356.   Press, 1966, 1977.
  2357.  
  2358. Dallin, Leon.  Techniques of Twentieth Century Composition.  Dubuque, Iowa:
  2359. Dallin, Leon
  2360.                ___________________________________________
  2361.   Wm. C. Brown Company Publishers, 1974.
  2362.  
  2363.  
  2364. For Reference:
  2365.  
  2366. Appel, Willi.  Harvard Dictionary of Music.  Cambridge, Massachusetts:
  2367. Appel, Willi
  2368.                ___________________________
  2369.   Harvard University Press, 1972.
  2370.  
  2371.  
  2372. On 1/f Fractal Music (as used in Transform Generate command):
  2373.  
  2374. Gardner, Martin. 1978. "White and Brown Music, Fractal Curves, and 1/f
  2375. Gardner, Martin
  2376.   Fluctuations."  Scientific American  238(4):16-31.
  2377.                   ___________________
  2378.  
  2379.   Gardner's article is an excellent introduction to the subject.
  2380.  
  2381.  
  2382. Bolognesi, Tommaso.  1983. "Automatic Composition: Experiments with Self-
  2383. Bolognesi, Tommaso
  2384.   Similar Music."  Computer Music Journal  Spring, 1983:25-37.
  2385.                    ______________________
  2386.  
  2387. Dodge, Charles and Bahn, Curtis R.  1986. "Musical Fractals" BYTE June,
  2388. Dodge, Charles     Bahn, Curtis R.
  2389.                                                              ____
  2390.   1986:185-196.
  2391.  
  2392. Voss, R. F. and Clarke, J.  "1/f Noise in Music: Music from 1/f Noise." 
  2393. Voss, R. F.     Clarke, J.
  2394.   Journal of the Acoustical Society of America  63:258-263.
  2395.   ____________________________________________
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.                                     29
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.